/*
 * BattleMasterGame.h
 *
 *  Created on: Oct 23, 2011
 *      Author: gonzalo
 */

#ifndef BattleMasterGame_H_
#define BattleMasterGame_H_

#include <string>
#include <list>
#include "../SDLtoolkit/ScenarioElement.h"
#include "../common/DTOBackground.h"
#include "../common/DTOCliente.h"
#include "ColaMensajes.h"

class BattleMasterGame {
public:
	BattleMasterGame(std::string owner);
	virtual ~BattleMasterGame();

	std::string getOwner();

	virtual std::string getBackgroundPath() = 0;

	virtual std::list<ScenarioElement*> getElements() = 0;

private:
	std::string owner;
};

#endif /* BattleMasterGame_H_ */
